home *** CD-ROM | disk | FTP | other *** search
/ The Original Shareware 1.1 / The Original Shareware (WeMake CDs)(Volume 1.1)(CDs, Inc)(1993).iso / 32 / tictacai.zip / TICTAC.DOC < prev    next >
Text File  |  1990-06-17  |  2KB  |  45 lines

  1. TICTAC - A Tic-Tac-Toe game that learns.
  2.  
  3. This is my first attempt at any kind of AI programming. It is basically a test
  4. bed for some techniques I intend to use in other games (a checkers game in
  5. particular) to make the games play better.
  6.  
  7. The following files should be in this archive:
  8.  
  9. TICTAC.C\ . . .    Source and include file for the actual game program.
  10. TICTAC.H/ 
  11. TTSUBS.ASM. . .    Source for some assembly-language subroutines. Mostly for
  12.         handling the mouse.
  13. TICTAC.EXE. . .    Executable version of the game
  14. DUMPMEM.C . . .    Source for a program to dump TICTAC.MEM in a readable form
  15. DUMPMEM.EXE . .    Executable version
  16. MAKEFILE. . . .    MAKEFILE compatible with NMAKE, NDMAKE, and OpusMAKE.
  17. TICLIB.LIB. . .    A small library of screen-handling functions (source not
  18.         provided).
  19.  
  20. The game works like you'd expect - you play the Xs, the computer plays the Os.
  21. You take turns going first. You can select the square you want to take by
  22. typing a number from 1 to 9 (or, if you have a mouse, by clicking on the
  23. square). The winning squares will blink.
  24.  
  25. When you leave the program, the file TICTAC.MEM will be created in the
  26. current directory. This file contains the game's "memory", and, if it's
  27. found when the game starts, it will be loaded. To see how much the game has
  28. "learned" at any point, just erase or rename the file.
  29.  
  30. DUMPMEM was a program I wrote to verify that things were being stored
  31. correctly to the data file. It will dump TICTAC.MEM to TMDUMP.TXT in a simple
  32. format that shows how many boards are stored, and the associated weights for
  33. each position.
  34.  
  35. This whole mess was created with Microsoft C 6.00, Microsoft MASM 5.10, and
  36. OpusMAKE 5.2.
  37.  
  38. Comments can be sent to me in the following ways:
  39.  
  40. GEnie mail address A.BRENNER
  41. BIX user albrenner
  42. Fidonet address 1:132/122.5 (Aaron Brenner)
  43.  
  44. Flames can be sent anywhere else.
  45.